package com.neu.tool;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

public class JDBCTool {
	
	 private static String url="jdbc:mysql://localhost:3306/mjq";
	 private static String userName="root";
	 private static String pass="mysql";
	 private static String driver="com.mysql.jdbc.Driver";
	 
	 private static Connection conn;
	 
	 static {
//		加载驱动
		 try {
			Class.forName(driver);
			try {
//				获取数据库的连接
				conn=DriverManager.getConnection(url, userName, pass);
				System.out.println("成功");
			} catch (SQLException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			}
		} catch (ClassNotFoundException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
	 }
	 /*
	  *   方法名: getConnection
	  *   返回值: Connection
	  *   方法描述: 通过方法的返回值返回Connection对象
	  */
	 public static Connection getConnection() {
		 return conn;
	 }
	 /*
	  * 方法名字: coles
	  * 参数 Connection conn,Statement st,ResultSet rs
	  * 方法描述: 释放Connection,Statement,ResultSet资源
	  */
	 
	 public static void close(Connection conn,Statement st,ResultSet rs) throws SQLException {
//		当对象不为null(意味着对象是存在的) ,选择关闭
		 if(conn!=null) {
			 conn.close();
		 }
		 if(st!=null) {
			 st.close();
		 }
		 if(rs!=null) {
			 rs.close();
		 }
	 }
	 public static void main(String[] args) {
		 getConnection();
	}
}